Scalable Algorithms Enabled by Problem Structure
نویسندگان
چکیده
of results: This project extended the framework of timing analysis that we developed under a previous NSF award (MIP-9014058) by adding sufficient functional (logical) content in the models to permit more accurate (less pessimistic) performance estimation while maintaining, or not significantly reducing, the level of coverage and efficiency of the functionless analysis. The most significant result of this work has been the development of a symbolic functional waveform model that provides a consistent mathematical basis for timing analysis and simulation centered around a differential calculus that allows us to describe the transient behavior of logic waveforms in terms of appropriate time derivatives. This model highlights the intrinsically conditional nature of signal delay and can be shown to encompass most delay models proposed to date. It also, for the first time, allows precise functional and temporal abstractions to be made in order to generate compact “system-level” timing views with guaranteed accuracy bounds. An unanticipated but highly significant result has been the development of GRASP, a SAT solver that is central to the current proposal scalable algorithm development. GRASP was originally developed as part of an efficient search-based functional timing analysis methodology. We have since found it to be applicable to, and surprisingly effective in, many other problem areas. Two students who were supported on this project have graduated: João P. Marques Silva and V. Chandramouli.
منابع مشابه
Intelligent scalable image watermarking robust against progressive DWT-based compression using genetic algorithms
Image watermarking refers to the process of embedding an authentication message, called watermark, into the host image to uniquely identify the ownership. In this paper a novel, intelligent, scalable, robust wavelet-based watermarking approach is proposed. The proposed approach employs a genetic algorithm to find nearly optimal positions to insert watermark. The embedding positions coded as chr...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملGrid Enabled Optimization
In this paper, we present a scalable parallel framework, which employs grid computing technologies, for solving computationally expensive and intractable design problems. Using an aerodynamic airfoil design optimization problem as an example the application of the grid computing strategies is dis-
متن کاملkNN-Borůvka-GPU: A Fast and Scalable MST Construction from kNN Graphs on GPU
Computation of the minimum spanning tree (MST) is a common task in numerous fields of research, such as pattern recognition, computer vision, network design (telephone, electrical, hydraulic, cable TV, computer, road networks etc.), VLSI layout, to name a few. However, for a large-scale dataset when the graphs are complete, classical MST computation algorithms become unsuitable on general purpo...
متن کاملEvaluation of Bi-objective Scheduling Problems by FDH, Distance and Triangle Methods
In this paper, two methods named distance and triangle methods are extended to evaluate the quality of approximation of the Pareto set from solving bi-objective problems. In order to use evaluation methods, a bi-objective problem is needed to define. It is considered the problem of scheduling jobs in a hybrid flow shop environment with sequence-dependent setup times and the objectives of minimi...
متن کاملThe Multicomputer Toolbox - First-Generation Scalable Libraries
\First-generation" scalable parallel libraries have been achieved, and are maturing, within the Multicom-puter Toolbox. The Toolbox includes sparse, dense, iterative linear algebra, a stii ODE/DAE solver, and an open software technology for additional numerical algorithms. We have devised C-based strategies for useful classes of distributed data structures, including distributed matrices and ve...
متن کامل